Coupling the viewing direction of a blood vessel&#39;s cpr view with the viewing angle on the 3d tubular structure&#39;s rendered voxel volume and/or with the c-arm geometry of a 3d rotational angiography device&#39;s c-arm system

ABSTRACT

The present invention describes a method for rendering and displaying a curved planar reformat (CPR) view ( 7′ ) of a blood vessel&#39;s 3D tubular structure ( 1 ), wherein the viewing direction of the curved planar reformat view ( 7′ ) is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure&#39;s rendered voxel volume to be visualized or, alternatively, to the C-arm geometry of a 3D rotational angiography device&#39;s C-arm system ( 6 ). The proposed method thus enables measurements on the X-ray image which do not suffer from spatial foreshortening and do not need to be calibrated. Thereby, said coupling can be performed bidirectional. According to a first aspect of the proposed method, this means that the viewing direction of the aforementioned curved planar reformat view ( 7′ ) follows the viewing angle on a segmented or raw representation of the 3D tubular structure&#39;s rendered voxel volume to be visualized, or vice versa. According to another aspect of the proposed method, this means that the viewing direction of the curved planar reformat view ( 7′ ) is set depending on the C-arm geometry given by the roll (θ x ), pitch (θ y ) and yaw angle (θ z ) of a 3D rotational angiography device&#39;s C-arm system ( 6 ), or vice versa.

FIELD OF THE INVENTION

The present invention describes a method for rendering and displaying a curved planar reformat (CPR) view of a blood vessel's 3D tubular structure, wherein the viewing direction of the curved planar reformat view is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized and/or to the C-arm geometry of a 3D rotational angiography device's C-arm system. The proposed method enables measurements on the X-ray image which do not suffer from spatial foreshortening and do not need to be calibrated.

BACKGROUND OF THE INVENTION

Non-invasive imaging of the vascular system with the aid of computed tomography (CT) and magnetic resonance imaging (MRI) has become a well-established alternative to invasive intra-arterial angiography. Both CT and MRI provide high-resolution volumetric data sets that can be used for visualizing anatomical objects (internal organs, bones and joints, blood vessels, etc.) and pathological structures in the interior of a patient's body to be examined. These data, however, may contain many objects of less or even no diagnostic interest. This makes clinically relevant volume rendering—i.e., Maximum Intensity Projection (MIP), ray casting, Shaded Surface Display (SSD)—without preprocessing often difficult or even impossible.

Visualization of 3D tubular structures, such as e.g. blood vessels, is an important topic in CT- and MRI-based medical imaging. One way to display such 3D tubular structures for diagnostic purposes is to generate longitudinal cross-sections so as to show their lumen, wall, and surrounding tissue in a curved visualization plane. This process is called Curved Planar Reformation (CPR). A curved planar reformat—also known as a “curved planar reconstruction”—is a graphical visualization of a 3D tubular structure's longitudinal cross-section on such a curved visualization plane. The goal of curved reformatting is to make the tubular structure to be graphically displayed and examined visible in its entire length within a single image and without spatial foreshortening. To accomplish this requirement, a-priori information about the tubular structure, notably the 3D object's centerline, is required.

In particular, Curved Planar Reformation (CPR) is a way to visualize vascular structures with small diameter. Thereby, high-level information, such as e.g. a blood vessel's centerline (in the following also referred to as “central axis”), is used to resample and visualize image data which have previously been acquired by CT or MR angiography. Without loss of generality, the vessel's centerline is assumed to be a sequence of points at sub-voxel resolution. In general, the spatial position and shape of the centerline determines which parts of the 3D space are visualized. Using this technique, the whole length of the blood vessel is displayed within a single image. Vascular abnormalities (i.e., ulcerated stenoses, occlusions, aneurysms and vessel wall calcifications) can then be investigated by a physician. Current CPR techniques allow an investigation of a vessel lumen in a longitudinal section through the central axis of the vessel. In case vascular abnormalities are not touched by this plane and therefore do not appear in the generated image, the resampled plane is rotated around the central axis. This results in a set of images to be interpreted by the radiologist. Alternatively, a thick curved multiplanar reformat (CMPR) can be used.

Another aspect in today's computed tomography angiography is efficient visualization of treelike vascular structures using CPR display techniques. Multipath CPR techniques based on a projective combination of vessel segments provide a spatially coherent display of a patient's vascular anatomy. Thereby, however, parts of the arteries might be superimposed by other arteries depending on the respectively selected intersecting plane. For a detailed inspection of the entire vascular tree, different sections through the vessel's central axis have to be resampled.

TECHNOLOGICAL BACKGROUND

A prerequisite for CPR visualization is an appropriate estimation of the vessel centerline. Latest CT technology, such as multiple detector array CT, provide high resolution volumetric data sets. Due to the large size of these data sets (which typically comprise up to 1,900 transverse cross-sectional images of e.g. the abdomen and entire legs), manual definition of the vessel centerline is no longer an option. In this context, several algorithms have been developed with different properties concerning reliability, execution speed and accuracy. In the article “An Adaptive Minimal Path Generation Technique for Vessel Tracking in CTA/CE-MRA Volume Images” (in: MICCAI 2001, pp. 707-716, 2000) by B. Avants and J. Williams, a vessel tracking method consisting of two parts is presented. Thereby, a surface expansion is computed based on user-defined seed points by applying the eikonal partial differential equation. A minimal cost path is calculated for these regions. Then, a cross-sectional area/radius profile is generated from this path. A path extraction method based on a two-dimensional region-growing algorithm with a subsequent shortest-path algorithm is proposed by S. He et al. in their article “Medial Axis Reformation: A New Visualization Method for CT Angiography” (in: Academic Radiology 8, pp. 726-733, 2001). Therein, it is described that the resulting path is refined by using a multi-scale medial response. Vascular trees are flattened in a semiautomatic method called “Medial Axis Reformation”. As disclosed in “Surface Reconstruction Of The Branching Vessels For Augmented Reality Aided Surgery” (in: BIOSIGNAL 2002, pp. 252-254, June 2002) by P. Felkel et al., abstract vessel models using polygonal meshes of low complexity are generated, which allows fast rendering of the image data to be visualized. In the article “CPR—Curved Planar Reformation” (in: IEEE Visualization 2002, pp. 37-44, ACM, October 2002) by A. Kanitsar et al., three methods for CPR generation are described: projected CPR, stretched CPR and straightened CPR. In addition, three extensions of CPR, developed to overcome the most relevant clinical limitations of CPR visualization, are proposed: thick CPR, rotating CPR and multi-path CPR. The latter provides a display of a whole vascular tree within one image. While superimposition of bones and arteries is prevented, intersection of arteries itself, on the other hand, is not avoided.

For integrating 2D fluoroscopy and 3D vessel reconstruction display, 3D Roadmapping, a recently introduced imaging method which has been patented by Philips, can be applied. This technology ensures that the 3D image is registered with the system and overlaid with live 2D fluoroscopy, thus providing a sustainable roadmap. The clinical potential for this technology is particularly significant for applications such as real-time catheter navigation and monitoring coil delivery. The 3D roadmap is durable, improves workflow and further reduces contrast media and X-ray doses. Thereby, a variety of problems, mostly related to user inability to make an interactive link between the 2D information coming from the X-ray fluoroscopy image and its corresponding position within the 3D data set, can be solved. The major difference from standard 2D digital roadmap technique is that newly developed 3D roadmap is based on a rotational angiography acquisition technique with a two-dimensional fluoroscopic image as an overlay. Data required for an accurate superimposition of a previously acquired 3D reconstructed image on an interactively made 2D fluoroscopy image are stored in the 3D workstation and constitute the calibration dataset. These two datasets are spatially aligned in real time. Thus, the 3D image and the 2D fluoroscopic image can be accurately superimposed, regardless of any change in C-arm position or magnification. The principal advantage of the described roadmap method is that one contrast injection allows the C-arm to be positioned anywhere in the space and allows alterations in the distance between the X-ray tube and the image intensifier as well as changes in image magnification. In a clinical setting, the 3D roadmap facilitates intravascular neuronavigation with concurrent reduction of procedure time and use of contrast medium. For further information on this topic, the interested reader is referred to the article “3D Roadmap in Neuroangiography: Technique and Clinical Interest” (in: Neuroradiology, Vol. 47, No. 10, pp. 735-740, October 2005) by M. Söderman, D. Babic, R. Homan and T. Andersson.

In the following, two control modes for controlling the C-arm geometry of a conventional 3D rotational angiography device which are to be known for a better understanding of the present invention—in the prior art referred to as Follow C-arc and 3D Automatic Position Control (3D APC)—shall be described briefly.

When the aforementioned Follow C-arc mode is selected, the orientation of the 3D rotational angiography device's volume data follows the C-arm geometry viewing incidence. Therefore, an X-ray image, created from this incidence, should depict the same scene as displayed on the monitor of a workstation connected to said 3D rotational angiography device for visualizing said volume data. This mode can be used to plan a view without actually radiating or injecting a contrast medium and to evaluate the 3D morphology of a tissue region to be visualized for a given viewing incidence.

3D Automatic Position Control (3D APC) can be regarded as the opposite of the Follow C-arc mode. After a user presses a 3D APC button, the 3D APC functionality steers the C-arm geometry to match the viewing direction of the 3D rotational angiography volume data. In contrast to the Follow C-arc mode, the up-vector of the 2D projection image and the 3D rotational angiography volume do not necessarily correspond. Only their viewing directions correspond to each other.

WO 2005/048,198 A1 refers to a method as well as to a corresponding apparatus for visualizing a tubular structure of an object by use of a 3D image data set of said object. In order to provide a more efficient and illustrative visualization, a method is proposed which comprises the steps of generating and visualising a curved planar reformat image from a symbolic pathway view of said tubular structure, said symbolic pathway view representing said tubular structure and the pathway points of said symbolic pathway being assigned with their 3D spatial position data and, finally, generating and visualising at least one planar view of said object through a viewing point of said tubular structure selected in said curved planar reformat image or said symbolic pathway view.

SUMMARY OF THE INVENTION

Curved planar reformat images are commonly used when reviewing arteries in CT reconstructions, e.g. in the diagnosis of coronary artery disease. One advantage consists in the fact that a curved planar reformat image is able to display blood vessels without any spatial foreshortening and to display the surrounding tissue regions in the interior of a patient's body to be examined. The absence of spatial foreshortening facilitates accurate measurements on the vessels. If a narrowing of the vessel (e.g. a lesion or a stenosis, etc.) is found on the CT, an intervention is performed in a cardiovascular X-ray cathlab. Lesions are often eccentric, which means that the minimum cross-section of a lesion is only visible in a specific orientation of a curved reformatted view. At the start of cardiovascular interventions, X-ray angiographic images were acquired in several views so as to confirm the diagnosis made on a computed tomogram. Depending on the respective patient's anatomy, a substantial number of angiographies are needed to find a view on the anatomy that shows the minimum cross-sectional area of the lesion. This means patient exposure to potentially harmful contrast agent and both patient and staff exposure to X-ray radiation dose.

It may thus be an object of the present invention to integrate pre-procedural diagnostic curved reformat views in the minimally invasive treatment of ulcerated stenoses, aneurysms, lesions or other vascular pathologies so as to reduce the number of unnecessary angiographies which are needed to find a specific viewing direction on pathological objects to be visualized, said view direction being given by the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized or by the C-arm roll, pitch and yaw angle of a 3D rotational angiography device's C-arm system, respectively, and hence to reduce the patient and clinical staff exposure to X-ray radiation dose and provide for an improved diagnostic workflow.

The present invention therefore describes a method for rendering and displaying a curved planar reformat view of a blood vessel's 3D tubular structure, wherein the viewing direction of the curved planar reformat view is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized or, alternatively, to the orientation of the C-arm of a 3D rotational angiography device's C-arm system (in the following also referred to as “C-arm geometry”).

The proposed method may e.g. be realized in form of six different modes that will be described in the following sections of this application.

According to a first mode of the aforementioned method, the viewing direction of the curved planar reformat view follows the viewing angle on a segmented or raw representation of the 3D tubular structure's voxel volume to be visualized as closely as possible. This is especially useful when manipulating the 3D view.

According to a second mode of this method, the curved planar reformat view follows the C-arm geometry of a 3D rotational angiography device's C-arm system, which means that the viewing direction of the curved planar reformat view is set depending on the roll, pitch and yaw angle of said C-arm. This results in a curved planar reformat view which corresponds best to the (live) X-ray image. This mode is particularly useful for guidance during the intervention. It allows a comparison of acquired angiographic X-ray data with pre-procedural CT or MR data in the same orientation.

According to a third mode of the aforementioned method, the viewing angle on a segmented or raw representation of the 3D tubular structure's voxel volume follows the viewing direction of the curved planar reformat view. In this mode, the up-vector of the acquired 3D voxel data is always set to correspond to the X-ray image that would be taken from the same viewing direction. This mode is particularly useful when planning angiographic views prior to the procedure.

According to a fourth mode of said method, the C-arm geometry of a 3D rotational angiography device's C-arm system given by the roll, pitch and yaw angle of the C-arm is set depending on the viewing direction of the curved planar reformat view. This enables a clinician to let the X-ray image correspond as closely as possible to a view that has been planned by using said curved planar reformat view. It allows a comparison of the acquired angiographic X-ray data with the pre-procedural CT/MR data in the same orientation.

According to a fifth mode of the aforementioned method, in the following sections referred to as “Locked Interaction”, the viewing angle on the 3D tubular structure's voxel volume is only allowed to be manipulated in such a way that the corresponding curved planar reformat view does not change. After selecting a curved planar reformat view that shows an eccentric lesion, the view on the acquired 3D voxel data is manipulated to find an optimal angle without changing the selected curved planar reformat view. This mode is particularly useful when a minimum cross-section of a lesion is found on the curved planar reformat view and an angiographic view is planned that also shows this minimum cross-section where the remaining rotation of the 3D view allows the selection of a view in which no overlap between different vessel segments occurs.

A sixth mode of said method is directed to a variant whereupon a fused visualization of the 3D tubular structure's curved planar reformat view and a 2D projection image (such as e.g. an X-ray image or a rendered 2D view) showing a two-dimensional projection of this structure may be rendered and displayed. This is different from conventional image fusing techniques as known from the prior art, whereupon a blood vessel's 3D tubular structure is projected into the coordinate space of the 2D projection image. According to said sixth mode, the 2D projection image is re-projected into the coordinate space of the curved planar reformat view by being submitted to a spatial deformation algorithm that yields transformed image data matching with the spatial course of the 3D tubular structure in the curved planar reformat view's coordinate space. This leads to a fused image representation that is essentially free of spatial foreshortening and enables direct measurements which do not need to be calibrated.

Furthermore, contextual information (e.g. concerning the surrounding soft-tissue of said blood vessel in the interior of a patient's body to be examined) to the position of specific interventional medical devices, such as e.g. guidewires, balloon catheters, cardiovascular stents, etc., may be provided.

According to said sixth mode, said method may be performed by the sequence of the following steps: determining the central axis of the 3D tubular structure to be visualized, determining all the parameters of a 2D-3D registration mapping for registering the 3D tubular structure's voxel volume with the 2D projection image, determining the parameters of a curved reformat mapping for transforming the coordinates of the 3D tubular structure's central axis in a curved plane following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane of the 2D projection image into the curved planar reformat view's coordinate space, compositing the curved planar reformat view and the 2D projection image of said 3D tubular structure's voxel volume by performing said 2D-3D registration mapping, curved reformat mapping and/or a mapping rule inverse to said curved reformat mapping, and visualizing a fused image of the curved planar reformat view and the 2D projection image of the 3D tubular structure's voxel volume after being submitted to said 2D-3D registration mapping, curved reformat mapping and/or inverse curved reformat mapping.

For generating a fused visualization of the curved planar reformat view and the 2D projection image of said 3D tubular structure's voxel volume, an alpha blending technique may be used.

Furthermore, an exemplary embodiment of the present invention does also refer to an image rendering system for rendering and displaying a 3D tubular structure's curved planar reformat view and a 2D image showing a two-dimensional projection of this structure, said image rendering system being specially adapted for performing a method as described above.

Finally, a computer software product programmed for performing said method when running on the aforementioned image rendering system is provided.

BRIEF DESCRIPTION OF THE DRAWINGS

Advantageous features, aspects, and advantages of the invention will become evident from the following description, the appended claims and the accompanying drawings. Thereby,

FIG. 1 shows a 3D diagram which exemplarily illustrates the inventive curved reformatting process of a 3D tubular structure, such as e.g. blood vessel segment, which is to be visualized in a curved visualization plane without spatial foreshortening,

FIG. 2 shows the C-arm geometry of a 3D rotational angiography device's C-arm system in a three-dimensional Cartesian coordinate system referring to said 3D rotational angiography device, said C-arm system being pivotable about the three orthogonal axes x, y and/or z spanning said coordinate system by manipulating the roll, pitch and/or yaw angle of said C-arm,

FIG. 3 illustrates a planar projection of said blood vessel's 3D tubular structure, given by a parameterized vector-valued function of its central axis in a 3D Cartesian coordinate system referring to said 3D tubular structure, on a 2D projection plane by performing a mapping for transforming the coordinate system of the 3D tubular structure to the coordinate system of the 2D projection plane,

FIG. 4 shows the correspondence between the projected image of the blood vessel's 3D tubular structure in the 2D projection plane and a curved reformat image of said blood vessel in a curved visualization plane oriented essentially parallel to the 2D projection plane, said curved visualization plane following the spatial course of the blood vessel's 3D tubular structure in its longitudinal direction,

FIG. 5 shows a 3D diagram which illustrates the mapping of said 3D tubular structure's central axis on a 2D projection plane as given by the y-z plane of said 3D Cartesian coordinate system,

FIG. 6 shows a flowchart illustrating the process of the proposed method according to an exemplary embodiment of the present invention, and

FIG. 7 shows a schematic block diagram of an image processing, visualization and archiving system according to a further exemplary embodiment of the invention.

DETAILED DESCRIPTION OF THE PRESENT INVENTION

In the following, the CPR-based visualization method according to an exemplary embodiment of the present invention will be explained in more detail with respect to special refinements and referring to the accompanying drawings. Thereby, a blood vessel's 3D tubular structure 1 that has been segmented from an acquired CT or MR image by means of a segmentation algorithm, said 3D tubular structure being sufficiently described by a curvilinear central axis, shall be assumed as being an anatomical object to be graphically visualized.

When defining the path of said blood vessel's 3D tubular structure's central axis by {right arrow over (x)}={right arrow over (f)}(t), whereby {right arrow over (x)} denotes the Cartesian position vector of a 3D position P(x, y, z) in a three-dimensional Cartesian coordinate system of an Euclidian vector space V=³ and t is a real-valued scalar parameter ranging from 0 to 1, the normalized longitudinal vector {right arrow over (l)} of the central axis can be expressed by the equation

$\overset{\rightarrow}{l} = {{\frac{\Delta \; {\overset{\rightarrow}{x}}_{AB}}{{{\Delta \; {\overset{\rightarrow}{x}}_{AB}}}_{2}^{2}}\mspace{14mu} {with}\mspace{14mu} {\overset{\rightarrow}{l}}_{2}} = 1}$

and Δ{right arrow over (x)}_(AB):={right arrow over (x)}_(B)−{right arrow over (x)}_(A)={right arrow over (f)}(t=1)−{right arrow over (f)}(t=0) with (1a-c)

O being the origin of the coordinate system,

{right arrow over (x)}_(A)≡{right arrow over (OA)}={right arrow over (f)}(t=0)=[x_(A), y_(A), z_(A)]^(T) εV being a position vector of a given starting point A with Cartesian coordinates x_(A), y_(A) and z_(A) on said central axis, {right arrow over (x)}_(B)≡{right arrow over (OB)}={right arrow over (f)}(t=1)=[x_(B), y_(B), z_(B)]^(T)εV being the Cartesian position vector of a given end point B with Cartesian coordinates x_(B), y_(B) and z_(B) on said central axis and

$\begin{matrix} \begin{matrix} {{{{\Delta \; {\overset{\rightarrow}{x}}_{AB}}}_{2}\text{:}} = \sqrt{\langle{{\Delta \; {\overset{\rightarrow}{x}}_{AB}},{\Delta \; {\overset{\rightarrow}{x}}_{AB}}}\rangle}} \\ {= \sqrt{\left( {x_{B} - x_{A}} \right)^{2} + \left( {y_{B} - y_{A}} \right)^{2} + \left( {z_{B} - z_{A}} \right)^{2}}} \end{matrix} & \left( {1d} \right) \end{matrix}$

being the Euclidian norm of difference vector Δ{right arrow over (x)}_(AB). Let {right arrow over (v)} (with {right arrow over (v)}εV) be a three-dimensional viewing vector for describing a given perspective of view in Euclidian vector space V. Then, latitudinal vector {right arrow over (b)} of said blood vessel's 3D tubular structure's central axis, given in a normalized form, can be defined as follows:

$\begin{matrix} {{\overset{\rightarrow}{b} = {\frac{\overset{\rightarrow}{v} \times \overset{\rightarrow}{l}}{{{\overset{\rightarrow}{v} \times \overset{\rightarrow}{l}}}_{2}^{2}} = {{\frac{\overset{\rightarrow}{v}}{{\overset{\rightarrow}{v}}_{2}^{2}} \times \frac{\overset{\rightarrow}{l}}{{\overset{\rightarrow}{l}}_{2}^{2}}\mspace{14mu} {with}\mspace{14mu} {\overset{\rightarrow}{b}}_{2}} = 1}}},} & \left( {{2a},b} \right) \end{matrix}$

and a viewing vector {right arrow over (v)}′ which is perpendicular to the longitudinal vector {right arrow over (l)} and the above-defined latitudinal vector {right arrow over (b)}) is thus given by

$\begin{matrix} {{\overset{\rightarrow\prime}{v} = {{\overset{\rightarrow}{b} \times \overset{\rightarrow}{l}} = {{- \frac{\overset{\rightarrow}{w}}{{\overset{\rightarrow}{w}}_{2}}}\mspace{14mu} {with}}}}\mspace{14mu}} & \left( {3a} \right) \\ \begin{matrix} {\overset{\rightarrow}{w}:={\overset{\rightarrow}{v} - \mspace{14mu} \underset{= {\text{:}{\overset{\rightarrow}{v}}_{l}}}{\underset{}{{proj}\mspace{14mu} {\left( {\overset{\rightarrow}{v}\text{}\overset{\rightarrow}{l}} \right) \cdot {\overset{\rightarrow}{e}}_{l}}}}}} \\ {= {{\overset{\rightarrow}{v} - {{{\overset{\rightarrow}{v}}_{2} \cdot \mspace{14mu} \cos^{\prime}}\mspace{14mu} {\left( {\overset{\rightarrow}{v},\overset{\rightarrow}{l}} \right) \cdot \frac{\overset{\rightarrow}{l}}{{\overset{\rightarrow}{l}}_{2}}}}} = {\overset{\rightarrow}{v} - {\frac{\left( {\overset{\rightarrow}{v},\overset{\rightarrow}{l}} \right)}{{\overset{\rightarrow}{l}}_{2}^{2}} \cdot \overset{\rightarrow}{l}}}}} \end{matrix} & \left( {3b} \right) \end{matrix}$

wherein {right arrow over (v)}_(l) is the orthogonal projection vector of viewing vector {right arrow over (v)} as defined above onto the direction of longitudinal vector {right arrow over (l)},

{right arrow over (v)},{right arrow over (l)}

=∥{right arrow over (v)}∥ ₂ ·∥{right arrow over (l)}∥ ₂·cos′({right arrow over (v)},{right arrow over (l)})  (3c)

denotes the inner product (“dot product”) of viewing vector {right arrow over (v)} and longitudinal vector {right arrow over (l)}, and {right arrow over (e)}_(l)=(1/∥{right arrow over (l)}∥₂)·{right arrow over (l)}={right arrow over (l)} is the basis vector in the direction of {right arrow over (l)}. From equation (3b) it can be derived that

$\begin{matrix} {\overset{\rightarrow\prime}{v} = {{\overset{\rightarrow}{b} \times \overset{\rightarrow}{l}} = {- \frac{\overset{\rightarrow}{v}}{{\overset{\rightarrow}{v}}_{2}}}}} & \left( {3d} \right) \end{matrix}$

is only valid for the special case of

{right arrow over (v)},{right arrow over (l)}

=0

{right arrow over (v)}⊥{right arrow over (l)}.  (3e)

When defining the orientation of the 3D Cartesian coordinate system's orthogonal axes x, y and z in such a way that the x-axis shows in the direction of said latitudinal vector {right arrow over (b)} and the y-axis shows in the direction of said longitudinal vector {right arrow over (l)}, these vectors can be identified as orthonormal basis vectors in x and y direction, respectively, and perpendicular viewing vector {right arrow over (v)}′ can be identified as a normalized basis vector in z direction, orthogonally arranged with respect to {right arrow over (b)} and {right arrow over (l)}.

With the above-given parameterization of Cartesian position vector {right arrow over (x)} the curvature of said 3D tubular structure's central axis which is obtained when straightening curved visualization plane 4 spanned by said blood vessel's central axis and latitudinal vector {right arrow over (b)} in the direction of longitudinal vector {right arrow over (l)}, which means the curvature of {right arrow over (f)}(t) when being projected into a two-dimensional plane spanned by the two orthonormal vectors {right arrow over (v)}′ and {right arrow over (l)}, can be derived by removing those parts of {right arrow over (f)}(t) that protrude in the direction of latitudinal vector {right arrow over (b)}. The resulting “smoothed” curvature {right arrow over (c)}(t) can thus be expressed by the following equation:

$\begin{matrix} {{{\overset{\rightarrow}{c}(t)} = {{\overset{\rightarrow}{f}(t)} - {\Delta \; {{\overset{\rightarrow}{f}}_{b}(t)}}}}{with}} & \left( {4a} \right) \\ {{\begin{matrix} {{\Delta \; {{\overset{\rightarrow}{f}}_{b}(t)}\text{:}} = {{proj}\mspace{14mu} {\left( {{\Delta {\overset{\rightarrow}{f}(t)}}\overset{\rightarrow}{b}} \right) \cdot {\overset{\rightarrow}{e}}_{b}}}} \\ {= {{{{\Delta \; {\overset{\rightarrow}{f}(t)}}}_{2} \cdot \mspace{14mu} \cos^{\prime}}\mspace{14mu} {\left( {\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}} \right) \cdot \frac{\overset{\rightarrow}{b}}{{\overset{\rightarrow}{b}}_{2}}}}} \\ {= {\frac{\langle{\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}}\rangle}{{\overset{\rightarrow}{b}}_{2}^{2}} \cdot \overset{\rightarrow}{b}}} \\ {{= {{\langle{\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}}\rangle} \cdot \overset{\rightarrow}{b}}},} \end{matrix}{{thereby}\mspace{14mu} {using}}{{\,_{\;}^{\prime}\left( {\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}} \right)} = {{arc}\mspace{14mu} {{\cos \left( \frac{\langle{\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}}\rangle}{{\overset{\rightarrow}{b}}_{2} \cdot {{\Delta \; {\overset{\rightarrow}{f}(t)}}}_{2}} \right)}\mspace{14mu}\lbrack{rad}\rbrack}}}}\mspace{14mu}} & \left( {4b} \right) \\ {{{{for}\mspace{14mu} {\,_{\;}^{\prime}\left( {\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}} \right)}} \in \left\lbrack {0,\pi} \right\rbrack},} & \left( {4c} \right) \end{matrix}$

∥{right arrow over (b)}∥₂=1 and Δ{right arrow over (f)}(t):={right arrow over (f)}(t)−{right arrow over (f)}(0)={right arrow over (OP)}−{right arrow over (OA)}={right arrow over (x)}−{right arrow over (x)}_(A)∀t. Thereby, Δ{right arrow over (f)}_(b) (t) is the orthogonal projection vector of difference vector A f (t) as defined above onto the direction of latitudinal vector {right arrow over (b)},

$\begin{matrix} {{\langle{\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}}\rangle} = {\underset{\underset{= 1}{}}{{\overset{\rightarrow}{b}}_{2}} \cdot {{\Delta \; {\overset{\rightarrow}{f}(t)}}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{b},{\Delta \; {\overset{\rightarrow}{f}(t)}}} \right)}}} & \left( {4d} \right) \end{matrix}$

denotes the inner product (“dot product”) of difference vector Δ{right arrow over (f)}(t) and latitudinal vector {right arrow over (b)}, and {right arrow over (e)}_(b)=(1/∥{right arrow over (b)}∥₂)·{right arrow over (b)}≡{right arrow over (b)} is the basis vector in the direction of {right arrow over (b)}. Equation (4a) describes a mapping rule {right arrow over (f)}(t)

C({right arrow over (f)}(t))={right arrow over (c)}(t) which maps curved visualization plane 4 in 3D space to the y-z plane and is expressed by mapping C: ³→². Given a point P(x_(p), y_(p), z_(p)) in 3D Euclidian vector space V spanned by the axes x, y and z of the 3D Cartesian coordinate system, said axes showing in the directions of the orthonormal basis vectors {right arrow over (b)}, −{right arrow over (v)}′ and {right arrow over (l)} as defined above, respectively, this mapping C can be described by mapping positional vector {right arrow over (p)}={right arrow over (OP)}=[x_(p), y_(p), z_(p)]^(T) of P on 2D projection vector {right arrow over (p)}′={right arrow over (OP)}′=[x_(p′), y_(p′), z_(p′)]^(T) of the positional vector in a plane x=x_(p) parallel to the y-z plane of the 3D Cartesian coordinate system, thus yielding

$\begin{matrix} \begin{matrix} {x_{P^{\prime}}:={x_{P} = {{proj}\left( {\overset{\rightarrow}{p}\overset{\rightarrow}{b}} \right)}}} \\ {{= {{{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},\overset{\rightarrow}{b}} \right)}} = {\frac{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{b}}\rangle}{{\overset{\rightarrow}{b}}_{2}} = {\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{b}}\rangle}}}},} \end{matrix} & \left( {5a} \right) \\ {\begin{matrix} {y_{P^{\prime}} = {{{proj}\left( {\overset{\rightarrow}{p}{- {\overset{\rightarrow}{v}}^{\prime}}} \right)} = {{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},{- {\overset{\rightarrow}{v}}^{\prime}}} \right)}}}} \\ {{= {\frac{\langle{\overset{\rightarrow}{p},{- \overset{\rightarrow}{v}}}\rangle}{{{\overset{\rightarrow}{v}}^{\prime}}_{2}} = {{\left( {- 1} \right) \cdot {\langle{\overset{\rightarrow}{p},{\overset{\rightarrow}{v}}^{\prime}}\rangle}} \equiv y_{P}}}},} \end{matrix}{and}} & \left( {5b} \right) \\ \begin{matrix} {z_{P^{\prime}} = {{{proj}\left( {\overset{\rightarrow}{p}\overset{\rightarrow}{l}} \right)} = {{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},\overset{\rightarrow}{l}} \right)}}}} \\ {= {\frac{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{l}}\rangle}{{\overset{\rightarrow}{l}}_{2}} = {{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{l}}\rangle} \equiv z_{P}}}} \end{matrix} & \left( {5c} \right) \end{matrix}$

with ∥b∥₂=∥{right arrow over (v)}′∥₂=∥{right arrow over (l)}∥₂=1. The projected image can then be created by interpolating the voxel intensities in the 3D vector space V on an orthogonal grid, thereby using said mapping rule as given by equation (4a).

FIG. 5 shows a 3D diagram which illustrates a mapping C_(R) that describes the transition of said 3D tubular structure's central axis to a stretched curved reformat image lying in a 2D projection plane x=x_(p) parallel to the y-z plane of said 3D Cartesian coordinate system according to said mapping rule. Colloquially spoken, said mapping C_(R) can be regarded as mapping a 3D point on a sheet of paper, fitted through curve {right arrow over (c)}(t), and then stretching the paper by simultaneously pulling at two of its ends. In a more mathematical notation, this means that for a given point P(x_(p), y_(p), z_(p)) in 3D space, this mapping C_(R) can be described by mapping positional vector {right arrow over (p)}={right arrow over (OP)}=[x_(p), y_(p), z_(p)]^(T) of point P on corresponding stretched 2D projection vector {right arrow over (p)}′={right arrow over (OP)}′=[0, y_(p), z_(p),]^(T) of said positional vector in the y-z plane of the 3D Cartesian coordinate system, said plane being spanned by orthonormal basis vectors −{right arrow over (v)}′ and {right arrow over (l)}, wherein said mapping C_(R) describes a calculation of the two Cartesian coordinates y_(p), and z_(p), of 2D vector {right arrow over (p)}′ which are different from zero. When generating a CPR image in the aforementioned plane x=x_(p), vector {right arrow over (p)}′ (which then lies in this plane) has also an x-coordinate that is different from zero. From ΔOA₁P as sketched in the 3D diagram shown in FIG. 5 it can be taken that said x-coordinate is given by

$\begin{matrix} \begin{matrix} {x_{P^{\prime}}:={x_{P} \equiv \overset{\_}{{OA}_{1}}}} \\ {= {{{proj}\left( {\overset{\rightarrow}{p}\overset{\rightarrow}{b}} \right)} = {{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},\overset{\rightarrow}{b}} \right)}}}} \\ {= {\frac{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{b}}\rangle}{{\overset{\rightarrow}{b}}_{2}} = {{{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{b}}\rangle}\mspace{14mu} {with}\mspace{14mu} {\overset{\rightarrow}{b}}_{2}} = 1.}}} \end{matrix} & (6) \end{matrix}$

As {right arrow over (c)}(t) shall describe the 2D course of a stretched curved planar reformat (CPR) of the curvilinear central axis of said blood vessel's tubular structure as described by parameterized positional vector {right arrow over (x)}={right arrow over (f)}(t) (with tε[0, 1]) and not only an orthogonal projection of {right arrow over (f)}(t) into the y-z plane, coordinate y_(p), can not simply be derived by the equation

$\begin{matrix} \begin{matrix} {{y_{P^{\prime}} \equiv \overset{\_}{{OA}_{2}}} = {{{proj}\left( {\overset{\rightarrow}{p}{- {\overset{\rightarrow}{v}}^{\prime}}} \right)} = {{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},{- {\overset{\rightarrow}{v}}^{\prime}}} \right)}}}} \\ {{= {\frac{\langle{\overset{\rightarrow}{p},{- {\overset{\rightarrow}{v}}^{\prime}}}\rangle}{{{\overset{\rightarrow}{v}}^{\prime}}_{2}} = {{\left( {- 1} \right) \cdot {\langle{\overset{\rightarrow}{p},{\overset{\rightarrow}{v}}^{\prime}}\rangle}} = {{y_{P}\mspace{14mu} {with}\mspace{14mu} {{\overset{\rightarrow}{v}}^{\prime}}_{2}} = 1}}}},} \end{matrix} & (7) \end{matrix}$

which can be obtained when regarding ΔOA₂P, but by using an approach that starts with regarding ΔOA₃P, from which trigonometric relation

$\begin{matrix} \begin{matrix} {{z_{P^{\prime}} \equiv \overset{\_}{{OA}_{3}}} = {{{proj}\left( {\overset{\rightarrow}{p}\overset{\rightarrow}{l}} \right)} = {{\overset{\rightarrow}{p}}_{2} \cdot {\cos^{\prime}\left( {\overset{\rightarrow}{p},\overset{\rightarrow}{l}} \right)}}}} \\ {= {\frac{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{l}}\rangle}{{\overset{\rightarrow}{l}}_{2}} = {{{\langle{\overset{\rightarrow}{p},\overset{\rightarrow}{l}}\rangle}\mspace{14mu} {with}\mspace{14mu} {\overset{\rightarrow}{l}}_{2}} = 1}}} \end{matrix} & (8) \end{matrix}$

can be obtained, and regarding ΔOA₃P, which yields equation

$\begin{matrix} \begin{matrix} {{z_{P^{\prime}} \equiv \overset{\_}{A_{2}P^{\prime}}} = {{{proj}\left( {{\overset{\rightarrow}{p}}^{\prime}\overset{\rightarrow}{l}} \right)} = {{{\overset{\rightarrow}{p}}^{\prime}}_{2} \cdot {\cos^{\prime}\left( {{\overset{\rightarrow}{p}}^{\prime},\overset{\rightarrow}{l}} \right)}}}} \\ {= {\frac{\langle{{\overset{\rightarrow}{p}}^{\prime},\overset{\rightarrow}{l}}\rangle}{{\overset{\rightarrow}{l}}_{2}} = {{{\langle{{\overset{\rightarrow}{p}}^{\prime},\overset{\rightarrow}{l}}\rangle}\mspace{14mu} {with}\mspace{14mu} {\overset{\rightarrow}{l}}_{2}} = 1.}}} \end{matrix} & (9) \end{matrix}$

Thereby, 2D vector {right arrow over (p)}′ is assumed to be a function {right arrow over (c)}(t)=[c_(x)(t), c_(y)(t), c_(z)(t)]^(T) of said parameter t (with tε[0, 1]). Equations (7) and (8) can then be used for calculating y_(p), by setting

${z_{P}\overset{!}{=}z_{P^{\prime}}},$

ascertaining parameter t=t_(p) for which condition

$z_{P}\overset{!}{=}z_{P^{\prime}}$

is fulfilled, thereby solving equation c_(z)(t_(p))=z_(p) (with c_(z)(t_(p)) z_(p′)) for t_(p), and finding coordinate z_(p′) of point P′ in the stretched CPR image by calculating

             (10a-e) $z_{P^{\prime}} = {{\int\limits_{t = 0}^{t_{P}}{{\frac{{\overset{\rightarrow}{c}(t)}}{t}}_{2}{t}}} = {\int\limits_{t = 0}^{t_{P}}{\sqrt{{{\overset{.}{c}}_{y}^{2}(t)} + {{\overset{.}{c}}_{z}^{2}(t)}}{t}}}}$ with ${{c_{x}(t)}:=x_{P}},{{{{\overset{.}{c}}_{x}(t)} \equiv \frac{{c_{x}(t)}}{t}} = 0},{{{\overset{.}{c}}_{y}(t)} \equiv {\frac{{c_{y}(t)}}{t}\mspace{14mu} {and}\mspace{14mu} {{\overset{.}{c}}_{z}(t)}} \equiv \frac{{c_{z}(t)}}{t}},$

which corresponds to the length of curve {right arrow over (c)}(t) between positions t=0 and t=t_(p). In this connection, it should be noted that—for simplifying the graphical representation—2D vector {right arrow over (p)}′ sketched in FIG. 5 is given in an unstretched form as obtained by an orthogonal projection of positional vector {right arrow over (p)} into the y-z plane and not as obtained when generating a stretched CPR to simplify the graphical representation.

In the following, aspects of the proposed method which are directed to a corresponding one of modes #1 to #5 shall be described.

According to one aspect of the method as proposed by an exemplary embodiment of the present invention, viewing direction {right arrow over (v)} is determined by an external entity, such as e.g. by a user controlling an image rendering system needed for displaying a desired 2D view on an acquired set of 3D image data or by the direction of radiated X-rays prescribed by the C-arm geometry, position and orientation of a 3D rotational angiography device's C-arm system controlled by a physician. Using given curved reformat definition above (see equations (1a) to (4d)), a curved reformat is unambiguously defined when said viewing vector {right arrow over (v)} is known.

In the first case, a curved reformat image is visualized in a projection plane x=x₀ (also referred to as “view port”) whose normal vector points in a direction collinear to the x-axis of the 3D Cartesian coordinate system spanning Euclidian vector space V of an acquired set of 3D voxel data. Given a rotational matrix

which describes the relation between the 2D coordinate system of the curved planar reformat view port and the coordinate system of the 3D tubular structure's voxel volume by expressing a rotation of φ_(x), φ_(y) and φ_(z) about the x-, y- or z-axis of the 3D Cartesian coordinate system, viewing vector {right arrow over (v)} for visualizing a 3D tubular structure's curved reformat can be written in form of the following matrix-vector product:

$\begin{matrix} {\overset{\rightarrow}{v} = {{{\overset{\leftrightarrow}{R}\left( {\phi_{x},\phi_{y},\phi_{z}} \right)} \cdot {\overset{\rightarrow}{e}}_{z}} = {\begin{pmatrix} R_{xz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \\ R_{yz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \\ R_{zz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \end{pmatrix}.}}} & \left( {11a} \right) \end{matrix}$

Thereby, {right arrow over (e)}_(z)=[0, 0, 1]^(T) denotes the normalized basis vector in z-direction of the 3D Cartesian coordinate system of vector space V.

In case the curved reformat follows the C-arm geometry, position and orientation of a 3D rotational angiography device, viewing vector {right arrow over (v)} for visualizing a 3D tubular structure's curved reformat should correspond to a normal vector {right arrow over (n)}_(DP) on the detector plane of the angiography device's X-ray detector. In general, the direction of detector normal {right arrow over (n)}_(DP), given as a function of the yaw angle θ_(z), pitch angle θ_(y) and roll angle θ_(x) of said 3D rotational angiography device's C-arm system, can be expressed as follows:

$\begin{matrix} {\mspace{79mu} {{{\overset{\rightarrow}{n}}_{DP} = {{{{\overset{\leftrightarrow}{R}}^{\prime}\left( {\theta_{x},\theta_{y},\theta_{z}} \right)} \cdot {\overset{\rightarrow}{e}}_{z}} = {\begin{pmatrix} R_{xz}^{\prime} & \left( {\theta_{x},\theta_{y},\theta_{z}} \right) \\ R_{yz}^{\prime} & \left( {\theta_{x},\theta_{y},\theta_{z}} \right) \\ R_{zz}^{\prime} & \left( {\theta_{x},\theta_{y},\theta_{z}} \right) \end{pmatrix}\mspace{14mu} {using}}}}{{{\overset{\leftrightarrow}{R}}^{\prime}\left( {\theta_{x},\theta_{y},\theta_{z}} \right)} = {\underset{\underset{= {:{{\overset{\leftrightarrow}{R}}_{z}{(\theta_{z})}}}}{}}{\begin{pmatrix} {\cos \; \theta_{z}} & {\sin \; \theta_{z}} & 0 \\ {{- \sin}\; {\theta \;}_{z}} & {\cos \; \theta_{z}} & 0 \\ 0 & 0 & 1 \end{pmatrix}} \cdot \underset{\underset{= {:{{\overset{\leftrightarrow}{R}}_{y}{(\theta_{y})}}}}{}}{\begin{pmatrix} {\cos \; \theta_{y}} & 0 & {{- \sin}\; \theta_{y}} \\ 0 & 1 & 0 \\ {\sin \; \theta_{y}} & 0 & {\cos \; \theta_{y}} \end{pmatrix}} \cdot {\underset{\underset{= {:{{\overset{\leftrightarrow}{R}}_{x}{(\theta_{x})}}}}{}}{\begin{pmatrix} 1 & 0 & 0 \\ 0 & {\cos \; \theta_{x}} & {\sin \; \theta_{x}} \\ 0 & {{- \sin}\; \theta_{x}} & {\cos \; \theta_{x}} \end{pmatrix}}.}}}}} & \left( {11b} \right) \end{matrix}$

Let rotational matrix

(θ_(x)′, θ_(y)′, θ_(z)′) express a transformation for trans-forming the coordinate system of said angiography device's C-arm (coordinate system I) to the coordinate system of the 3D tubular structure's voxel volume (coordinate system II). In case the orientation of the patient with regard to the C-arm geometry of said 3D rotational angiography device's C-arm system is known as well as the orientation of the patient with regard to the acquired 3D data set (e.g. from information stored in the header of a DICOM data packet), no explicit registration is necessary to determine rotational matrix

. Together with the patient orientation information, rotational matrix

is completely determined, even though the orientation of the patient may not contain any information for translating the origin of coordinate system I. The viewing vector {right arrow over (v)} of the curved reformat image is then obtained by applying matrix

to the detector normal {right arrow over (n)}_(DP):

{right arrow over (v)}=

(θ_(x)′, θ_(y)′, θ_(z)′)·n _(DP).  (11c)

Due to the fact that we are interested only in the direction of detector normal {right arrow over (n)}_(DP), the translation with respect to the origin of coordinate system I is not of any importance. In this connection, it should be noted that instead of a real C-arm geometry also a (graphical) model of the C-arm geometry can be used.

According to a further aspect of the method as proposed by an exemplary embodiment of the present invention, a curved reformat image is used for steering an external entity, such as e.g. given by an image rendering system needed for displaying a desired 2D view on an acquired set of 3D image data or by the direction of incident X-rays prescribed by the C-arm geometry, position and orientation of a 3D rotational angiography device. In this mode, external viewing vector {right arrow over (v)} is not prescribed which is due to the fact that latitudinal vector {right arrow over (b)} can be chosen freely as long as it is perpendicular to longitudinal vector {right arrow over (l)}, which means that latitudinal vector {right arrow over (b)} can be rotated freely around longitudinal vector {right arrow over (l)} and set by a user. Then, for a chosen latitudinal vector {right arrow over (b)}, perpendicular viewing vector {right arrow over (v)}′={right arrow over (b)}×{right arrow over (l)} as defined above, which is used for driving the above-described enslaved entity, is calculated.

In the first case, the relation between the 2D coordinate system of the curved planar reformat view port and the 3D Cartesian coordinate system of the acquired 3D voxel data set is described by a rotational matrix

expressing a rotation of φ_(x), φ_(y) and φ_(z) about the x-, y- or z-axis of the 3D Cartesian coordinate system spanning 3D vector space V of the 3D voxel data set, wherein

has to be set accordingly to obey the following condition:

$\begin{matrix} {{{\overset{\leftrightarrow}{R}\left( {\phi_{x},\phi_{y},\phi_{z}} \right)} \cdot {\overset{->}{e}}_{z}} = {\begin{pmatrix} R_{xz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \\ R_{yz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \\ R_{zz} & \left( {\phi_{x},\phi_{y},\phi_{z}} \right) \end{pmatrix} = {{\overset{\rightarrow}{v}}^{\prime}.}}} & \left( {12a} \right) \end{matrix}$

However, this condition does not yield a unique rotational matrix. For getting a unique rotational matrix, a second condition has to be fulfilled, whereupon the up-vector of the curved planar reformat view on the acquired 3D voxel data set, given by the y-axis of the reformatted 2D view port, has to correspond to the up-vector of a 3D rotational angiography device's C-arm geometry for a given yaw position.

In case a curved reformat is used for steering the direction of incident X-rays as prescribed by the C-arm geometry, position and orientation of a 3D rotational angiography device's C-arm system 6, the direction of perpendicular viewing vector {right arrow over (v)} in the 3D Cartesian coordinate system of said C-arm system can be expressed as follows:

$\begin{matrix} {\begin{pmatrix} \overset{\sim}{x} \\ \overset{\sim}{y} \\ \overset{\sim}{z} \end{pmatrix} = {{{\overset{\leftrightarrow}{P}}^{- 1}\left( {\theta_{x},\theta_{y},\theta_{z}} \right)} \cdot {{\overset{\rightarrow}{v}}^{\prime}.}}} & \left( {12b} \right) \end{matrix}$

From vector components {tilde over (x)}, {tilde over (y)} and {tilde over (z)} and a given yaw angle θ_(z), the corresponding roll (θ_(x)) and pitch angle (θ_(y)) determining the angle of incidence of radiated X-rays on the detector plane of said 3D rotational angiography device and can be calculated as follows:

$\begin{matrix} {{\theta_{x} = {\arcsin \left( {{\sin \; {\theta_{x} \cdot \overset{\sim}{x}}} + {\cos \; {\theta_{z} \cdot \overset{\sim}{y}}}} \right)}},} & \left( {12c} \right) \\ {\theta_{y} = {{\arctan \left( \frac{{\cos \; {\theta_{z} \cdot \overset{\sim}{x}}} - {\sin \; {\theta_{z} \cdot \overset{\sim}{y}}}}{\overset{\sim}{z}} \right)}.}} & \left( {12d} \right) \end{matrix}$

In another mode, in the following referred to as “Locked Interaction”, the curved planar reformat view on the acquired 3D voxel data set of a blood vessel's 3D tubular structure to be visualized can be rotated in such a way that the corresponding curved reformat view does not change. This mode is based on the fact that any viewing vector {right arrow over (v)} which is perpendicular to a given latitudinal vector {right arrow over (b)} yields the same curved planar reformat view. Thus, said viewing vector {right arrow over (v)} can be rotated around latitudinal vector {right arrow over (b)} without changing the curved reformat image. The obtained view on the 3D tubular structure's voxel data set can be described by a rotational matrix

expressing the relation between the 2D Cartesian coordinate system of the view port and the 3D Cartesian coordinate system of the voxel data set. Thereby, said rotational matrix

has to obey the following condition:

$\begin{matrix} {{\langle{\underset{\underset{= {\quad{\overset{\rightarrow}{v}}^{\prime}}}{}}{{\overset{\leftrightarrow}{R}\left( {\phi_{x},\phi_{y},\phi_{z}} \right)} \cdot {\overset{\rightarrow}{e}}_{z}},\overset{\rightarrow}{b}}\rangle} = \left. 0\Leftrightarrow{{\overset{\rightarrow}{v}}^{\prime}\bot{\overset{\rightarrow}{b}.}} \right.} & (13) \end{matrix}$

Just as equation (10a), this condition does not lead to a unique rotational matrix. For getting a unique rotational matrix, a second condition has to be fulfilled, whereupon the up-vector of the curved planar reformat view on the aforementioned 3D tubular structure's acquired voxel data set, said up-vector given by the y-axis of the reformatted 2D view port, has to correspond to the up-vector of the 3D rotational angiography device's C-arm system for a given yaw position.

In the following, aspects of the proposed method which are directed to mode #6 shall be described.

Using equations (4a) and (4b), it is possible to take several curved reformat images from a curved multiplanar reformat (CMPR) of 3D tubular structure 1 being projected into parallel visualization planes spanned by two orthonormal basis vectors running parallel to vectors {right arrow over (b)} and {right arrow over (l)}, respectively, said visualization planes being taken at regular intervals in the direction of perpendicular viewing vector {right arrow over (v)}′, and combine these images by using e.g. an averaging or maximum intensity projection (MIP) algorithm—a computer visualization method for 3D data that projects voxels with maximum intensity that fall in the way of parallel rays traced from the viewpoint to the plane of projection into a visualization plane.

On the assumption that the mapping between 3D vector space V in which said blood vessel's 3D tubular structure 1 is defined and the 2D projection image 8 is known (in other words in case it is known how to project 3D vector space V on the 2D projection image 8), such a mapping can e.g. be obtained by a machine-based 2D-3D registration procedure, by an image-based 2D-3D registration or by more complex multiple registrations which shall not be explained in the scope of this invention for the sake of briefness and simplicity. This mapping can be expressed as P: ³→².

Now let viewing vector {right arrow over (v)} of the curved reformat correspond to the vector perpendicular to the projection image 2 which goes through a given focal spot 5 as shown in FIG. 3. Any point of the 3D tubular structure's voxel volume in 3D vector space V can then be mapped on the 2D projection image 8 by using mapping rule {right arrow over (f)}(t)

P({right arrow over (f)}(t)), which also means that also any point on curved visualization plane 4 can be mapped on the projection image 2. This relation can be exploited when the fused image of the curved reformat and the X-ray image are depicted together: For a given point on the curved reformat image, the corresponding 3D position can be obtained by using the inverse of mapping C_(R). The position on the X-ray image can then be obtained by using mapping P (see FIG. 6).

Up to now, it has been described how both images are mapped on the curved reformat image space by employing a fusing procedure. The final compositing of the two images can be done in any fashion that is desired. For instance, a color can be assigned to each image, and then an alpha blending algorithm—a process of combining an image with a background to create the appearance of partial transparency—can be performed. Thereby, output color vector {right arrow over (C)}_(out) for a particular fused pixel is determined by calculating a convex combination of color vectors {right arrow over (C)}₁ and {right arrow over (C)}₂ of the two images:

{right arrow over (C)} _(out) ={right arrow over (C)} ₁ ·i ₁·(1−a)+{right arrow over (C)}₂ ·i ₂·α (with 0≦α≦1).  (14)

Thereby, each color vector can e.g. be expressed as an RGB triplet with components representing the three primary colors of the additive color system. In this equation, i₁ and i₂ are the intensities for that particular pixel of the input images, and α denotes a blending factor (also referred to as “compositing factor”) which describes the transparency of an image to be overlaid and can be chosen to be a real-valued constant or a function of intensities i₁ and i₂.

Optionally, the visualization of the projection image 2 may be restricted to a region of interest around the 3D tubular structure 1 to be visualized. Only within this region of interest the 3D correspondence can be assumed to be accurate. Further, optionally, the region of interest can be restricted to an area around a sub-object within the 3D tubular object, such as e.g. a tracked catheter tip.

A flowchart illustrating the proposed method according to an exemplary embodiment of the present invention is depicted in FIG. 6. After having determined (S1) the central axis of the 3D tubular structure 1 to be visualized as well as having determined (S2) the parameters of a 2D-3D registration mapping (P) for registering the 3D tubular structure's voxel volume with the 2D projection image 8, the method is continued with the step of determining (S3) the parameters of a curved reformat mapping (C) for transforming the coordinates of the 3D tubular structure's central axis in a curved visualization plane 4 following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane 3 of the 2D projection image 8 into the curved planar reformat view's coordinate space. After that, a combining step for compositing (S4) the curved planar reformat view 7′ and the 2D projection image 8 of said 3D tubular structure's voxel volume by performing said 2D-3D registration mapping P, curved reformat mapping C_(R) and/or a mapping rule (C_(R) ⁻¹) inverse to said curved reformat mapping C_(R) is performed before finally a fused image of the curved planar reformat view 7′ and the 2D projection image 8 of said 3D tubular structure's voxel volume after being submitted to the 2D-3D registration mapping P, the curved reformat mapping C_(R) and/or the inverse curved reformat mapping C_(R) ⁻¹ can be visualized (S5).

FIG. 7 depicts a schematic block diagram of an image processing, visualization and archiving system according to an exemplary embodiment of the present invention which makes it possible to store and visualize rendered image data showing anatomical objects, pathological structures and interventional devices, etc. in the interior of a patient's body on the monitor 20 of an angiography workstation connected to said image processing, visualization and archiving system. These image data are generated and provided by an image generating system 9, such as e.g. a computed tomography, magnet resonance tomography or 3D rotational angiography device. As shown in FIG. 7, the image data generated by said image generating system 9 is fed to an image processing system 10 via an input interface 14. Aside from a controlling unit 11 that controls data exchange with the image generating system 9, said image processing system 10 may comprise a preprocessing module 12 which may particularly be equipped with a digital filter for noise reduction and contrast enhancement. An integrated image rendering application 13 is applied for rendering 3D views, curved planar reformat views and 2D projection images that are rendered based on the generated image data of a given 3D tubular structure's voxel volume to be visualized.

According to the embodiment as depicted in the block diagram shown in FIG. 7, said image rendering system 13 comprises an image recognition tool 15 for determining the central axis of the 3D tubular structure 1 to be visualized as well as a registration tool 16 for determining the parameters of a 2D-3D registration mapping P used for registering the 3D tubular structure's voxel volume with the 2D projection image 8. Thereby, said registration tool 16 may also be used for determining the parameters of a curved reformat mapping C_(R) for transforming the coordinates of the 3D tubular structure's central axis in a curved plane 4 following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane 3 of the 2D projection image 8 into the curved planar reformat view's coordinate space. The image rendering system 13 is further equipped with a mapping tool 17 for compositing the curved planar reformat view 7′ and the 2D projection image 8 of said 3D tubular structure's voxel volume by performing said 2D-3D registration mapping P, the curved reformat mapping C_(R) and/or a mapping rule (C_(R) ⁻¹) which is inverse to this curved reformat mapping C_(R). A visualization tool 18, integrated in said image rendering system 13, serves for visualizing a fused image of the curved planar reformat view 7′ and the 2D projection image 8 of said 3D tubular structure's voxel volume after being submitted to said 2D-3D registration mapping P, curved reformat mapping C_(R) and/or inverse curved reformat mapping C_(R) ⁻¹.

As shown in FIG. 7, image data which have been generated by the image generating system 9 and supplied to the image processing system 10 via said input interface 14 can temporarily or persistently be stored in an image data archive of an external storage unit 19. For being visualized, stored image data can be loaded via a data input interface DATA_IN into a local temporary storage of the image processing system 10 (not shown), thereby using a standardized data format such as e.g. the DICOM format.

APPLICATIONS OF THE PRESENT INVENTION

The present invention and the above exemplary embodiments, which can either be realized individually or in arbitrary combinations thereof, could be used in any situation where it is beneficial to display a projective image of a blood vessel's 3D tubular structure to be visualized without spatial foreshortening and to be able to perform measurements without further calibration. In particular, this would be the case in the minimal-interventional treatment of vascular stenosis by means of stenting. The lengths and diameters of the stenosis and healthy parts of the blood vessel could then be measured without performing a calibration procedure.

An implementation of the proposed method is foreseen in the near future for interventional cardiology where diagnosis is increasingly performed on the basis of computed tomography. Integration of CT images in a cardiovascular X-ray cathlab as described by the present invention will help to reduce contrast and radiation during the cardiac interventional procedure and may help diagnosis by allowing better comparison between CT images and cardiovascular X-ray images by ensuring coupled views. Diagnostic CT and MR data are also frequently available for other areas of vascular intervention and could be used to optimize the process of vascular intervention.

More generic, the present invention can be applied to all areas where 3D imaging can be used to guide view selection in an interventional X-ray system. The inventive principle can also be expanded to other X-ray systems such as mobile C-arc systems which are used to guide treatment procedures. 3D imaging can come from a different imaging modality (e.g. a computed tomography device or magnet resonance tomography scanner, etc.) either pre-procedural or from 3D reconstruction on the (cardiovascular) X-ray system itself.

Finally, it should be noted that instead of a CT data set any set of 3D voxel data (e.g. MR image data, 3D ultrasound data or 3D reconstruction data) can be used and that the idea of the present invention can be applied to any 3D structure where curved reformatted viewing provides a benefit in terms of visualization.

While the present invention has been illustrated and described in detail in the drawings and in the foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive, which means that the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures can not be used to advantage. A computer program may be stored/distributed on a suitable medium, such as e.g. an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as e.g. via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope of the invention. 

1. A method for rendering and displaying a 3D tubular structure's (1) curved planar reformat view (7′), wherein the viewing direction of the curved planar reformat view (7′) is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized or, alternatively, to the C-arm geometry of a 3D rotational angiography device's C-arm system (6).
 2. A method according to claim 1, wherein the viewing direction of the curved planar reformat view (7′) follows the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized.
 3. A method according to claim 1, wherein the viewing direction of the curved planar reformat view (7′) is set depending on the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ_(x)), pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm.
 4. A method according to claim 1, wherein the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume follows the viewing direction of the curved planar reformat view (7′).
 5. A method according to claim 1, wherein the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ^(x)), pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm is set depending on the viewing direction of the curved planar reformat view (7′).
 6. A method according to claim 1, wherein the viewing angle on the 3D tubular structure's rendered voxel volume is only allowed to be manipulated in such a way that the corresponding curved planar reformat view (7′) does not change.
 7. A method according to claim 1, wherein a 2D projection image (8) showing a two-dimensional projection (2) of said 3D tubular structure (1) is re-projected into the coordinate space of the curved planar reformat view (7′) by being submitted to a spatial deformation algorithm yielding transformed image data matching with the spatial course of the 3D tubular structure (1) in the curved planar reformat view's coordinate space.
 8. A method according to claim 7, wherein a fused visualization of the 3D tubular structure's (1) curved planar reformat view (7′) and a 2D projection image (8) showing a two-dimensional projection (2) of this structure (1) is generated and displayed.
 9. A method according to claim 8, said method comprising the steps of determining (S1) the central axis of the 3D tubular structure (1) to be visualized, determining (S2) the parameters of a 2D-3D registration mapping (P) for registering the 3D tubular structure's rendered voxel volume with the 2D projection image (8), determining (S3) the parameters of a curved reformat mapping (C) for transforming the coordinates of the 3D tubular structure's central axis in a curved plane (4) following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane (3) of the 2D projection image (8) into the curved planar reformat view's coordinate space, compositing (S4) the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume by performing said 2D-3D registration mapping (P), curved reformat mapping (C) and/or a mapping rule (C⁻¹) inverse to said curved reformat mapping (C), and visualizing (S5) a fused image of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume after being submitted to said 2D-3D registration mapping (P), curved reformat mapping (C) and/or inverse curved reformat mapping (C⁻¹).
 10. A method according to claim 8, wherein an alpha blending technique is used for generating a fused visualization of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume.
 11. An image rendering system for rendering and displaying a 3D tubular structure's (1) curved planar reformat view (7′), wherein the viewing direction of the curved planar reformat view (7′) is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized or, alternatively, to the C-arm geometry of a 3D rotational angiography device's C-arm system (6).
 12. An image rendering system according to claim 11, wherein the viewing direction of the curved planar reformat view (7′) follows the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized.
 13. An image rendering system according to claim 11, wherein the viewing direction of the curved planar reformat view (7′) is set depending on the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ_(x)), pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm.
 14. An image rendering system according to claim 11, wherein the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume follows the viewing direction of the curved planar reformat view (7′).
 15. An image rendering system according to claim 11, wherein the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ_(x)) pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm is set depending on the viewing direction of the curved planar reformat view (7′).
 16. An image rendering system according to claim 11, wherein the viewing angle on the 3D tubular structure's rendered voxel volume is only allowed to be manipulated in such a way that the corresponding curved planar reformat view (7′) does not change.
 17. An image rendering system according to claim 11, wherein said image rendering system is adapted for re-projecting a 2D projection image (8) showing a two-dimensional projection (2) of said 3D tubular structure (1) into the coordinate space of the curved planar reformat view (7′) by submitting said 2D projection image (8) to a spatial deformation algorithm yielding transformed image data matching with the spatial course of the 3D tubular structure (1) in the curved planar reformat view's coordinate space.
 18. An image rendering system according to claim 17, wherein said image rendering system is adapted for generating and displaying a fused visualization of the 3D tubular structure's (1) curved planar reformat view (7′) and said 2D projection image (8).
 19. An image rendering system according to claim 18, said image rendering system (13) comprising an image recognition tool (15) for determining the central axis of the 3D tubular structure (1) to be visualized, a registration tool (16) for determining the parameters of a 2D-3D registration mapping (P) used for registering the 3D tubular structure's rendered voxel volume with the 2D projection image (8) and determining the parameters of a curved reformat mapping (C) for transforming the coordinates of the 3D tubular structure's central axis in a curved plane (4) following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane (3) of the 2D projection image (8) into the curved planar reformat view's coordinate space, a mapping tool (17) for compositing the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume by performing said 2D-3D registration mapping (P), curved reformat mapping (C) and/or a mapping rule (C⁻¹) inverse to said curved reformat mapping (C), and a visualization tool (18) for visualizing a fused image of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume after being submitted to said 2D-3D registration mapping (P), curved reformat mapping (C) and/or inverse curved reformat mapping (C⁻¹).
 20. An image rendering system according to claim 18, said image rendering system (13) being adapted for performing an alpha blending technique when generating a fused visualization of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume.
 21. A computer software product being programmed for performing a method for rendering and displaying a 3D tubular structure's (1) curved planar reformat view (7′), wherein the viewing direction of the curved planar reformat view (7′) is coupled to the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized or, alternatively, to the C-arm geometry of a 3D rotational angiography device's C-arm system (6).
 22. A computer software product according to claim 21, wherein the viewing direction of the curved planar reformat view (7′) follows the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume to be visualized.
 23. A computer software product according to claim 21, wherein the viewing direction of the curved planar reformat view (7′) is set depending on the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ_(x)), pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm.
 24. A computer software product according to claim 21, wherein the viewing angle on a segmented or raw representation of the 3D tubular structure's rendered voxel volume follows the viewing direction of the curved planar reformat view (7′).
 25. A computer software product according to claim 21, wherein the C-arm geometry of a 3D rotational angiography device's C-arm system (6) given by the roll (θ_(x)), pitch (θ_(y)) and yaw angle (θ_(z)) of the C-arm is set depending on the viewing direction of the curved planar reformat view (7′).
 26. A computer software product according to claim 21, wherein the viewing angle on the 3D tubular structure's rendered voxel volume is only allowed to be manipulated in such a way that the corresponding curved planar reformat view (7′) does not change.
 27. A computer software product according to claim 21, wherein a 2D projection image (8) showing a two-dimensional projection (2) of said 3D tubular structure (1) is re-projected into the coordinate space of the curved planar reformat view (7′) by being submitted to a spatial deformation algorithm yielding transformed image data matching with the spatial course of the 3D tubular structure (1) in the curved planar reformat view's coordinate space.
 28. A computer software product according to claim 27, wherein a fused visualization of the 3D tubular structure's (1) curved planar reformat view (7′) and said 2D projection image (8) is generated and displayed.
 29. A computer software product according to claim 28, said computer software product being adapted for performing the steps of determining (S1) the central axis of the 3D tubular structure (1) to be visualized, determining (S2) the parameters of a 2D-3D registration mapping (P) for registering the 3D tubular structure's rendered voxel volume with the 2D projection image (8), determining (S3) the parameters of a curved reformat mapping (C) for transforming the coordinates of the 3D tubular structure's central axis in a curved plane (4) following the spatial course of said central axis in its longitudinal direction as well as in a latitudinal direction parallel to the projection plane (3) of the 2D projection image (8) into the curved planar reformat view's coordinate space, compositing (S4) the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume by performing said 2D-3D registration mapping (P), curved reformat mapping (C) and/or a mapping rule (C⁻¹) inverse to said curved reformat mapping (C), and visualizing (S5) a fused image of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume after being submitted to said 2D-3D registration mapping (P), curved reformat mapping (C) and/or inverse curved reformat mapping (C⁻¹).
 30. A computer software product according to claim 28, said computer software product being adapted for performing an alpha blending technique for generating a fused visualization of the curved planar reformat view (7′) and the 2D projection image (8) of said 3D tubular structure's rendered voxel volume. 